
.flex{
  display: flex;
}
.flex_center{
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex_around{
  display: flex;
  justify-content: space-around;
}
.flex_end{
  display: flex;
  justify-content: flex-end;
}
.flex_between{
  display: flex;
  justify-content: space-between;
}
.flex_between_aligncenter{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.text_overflow{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.flex-jc-sb {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.app_content_container {
  height: calc(100vh - 64px);
  background-color: #fff;
  overflow-y: auto;
  padding: 0 16px 16px;
  border-radius: 8px 0 0;
}

.m_b_16{
  margin-bottom: 16px;
}
.m_8_16{
  margin:8px 0 16px 0;
}

.info_box {
  width: 30%;
}

.info_l {
  p {
    color: rgb(44, 64, 104, 0.6);
    padding-bottom: 10px;
    font-size: 14px;
    text-align: right;
    padding-right: 16px;
    width: 150px;
    ;
  }
}
.info_r {
  width: 50%;
  p {
    color: #011948;
    ;
    font-size: 14px;
    padding-bottom: 10px;
  }
}